providing power